Free Learning Resources

Computer Science and Coding

  • Developer Roadmaps - provides an overview of skills needed for different development specialties
  • eBook Foundation Programming Collection - collection of free eBooks on programming and computer science
  • Free Code Camp - provides a free curriculum for full-stack development
  • Harvard's CS50 - Harvard's Intro to Computer Science course, a great introduction to concepts with all lectures filmed in great quality
  • OSSU - an open-source project that provides a plethora of free resources to self-teach virtually anything in the realm of computer science
  • PWN College - website by ASU that teaches cybersecurity skills as well as basic computer science concepts

Math and other STEM

  • Bartosz Ciechanowski - a collection of visual essays about engineering and physics concepts
  • Fractal Garden - an exhibition of high-quality renderings of various fractals
  • Immersive Math - a linear algebra course that illustrates concepts with interactive elements
  • MinuteLabs - an eclectic collection of visual essays about various STEM concepts
  • OneZoom Tree of Life - enormous biologically based "tree of life" with information on taxonomy and evolution of various groups
  • Seeing Theory - a project by Brown University that teaches statistics concepts with high-quality interavtive visuals

Music and Art

  • A Quick Beginner's Guide to Drawing - an article by Ralph Ammer with some great exercises for absolute beginners to drawing
  • Chrome Music Lab - another collection by Google, this time focusing on music
  • Draw a Box - an excellent completely free resource for learning the fundamentals of drawing
  • Google Arts and Culture - Google has a really nice collection of cool projects based on the arts. Tons of fun stuff!
  • How to Draw Ideas - yet another great article by Ralph Ammer on how to visualize ideas, great for more analytical types who may have trouble putting concepts to images
  • Yamaha Papercraft - Yamaha makes motorcycles, pianos, and apparently, some free printouts and instructions for papercraft projects!

Life Skills and Fun Stuff

  • Bitches Get Riches - financial advice for the average gen z-er whose parents think that balancing a checkbook is still relevant finance knowledge
  • Keybr - learn to type fast
  • Optical Illusions - a collection of optical illusions and scientific explanations for how they work
  • Developer Roadmaps - provides an overview of skills needed for different development specialties
  • eBook Foundation - list of free eBooks on programming and computer science